home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C# & Game Programming - A…er's Guide (2nd Edition)
/
Buono 2nd Ed.iso
/
Chapter4
/
4.18
/
4.18.cs
next >
Wrap
Text File
|
2004-09-03
|
3KB
|
74 lines
/* Declaring, initializing, and passing a three-dimensional array. */
using System;
namespace Chapter4 {
class Class1 {
static void Main () {
char [, ,] names = new char[7, 5, 6] {
{
{'T', 'h', 'i', 's', ' ', 'i'},
{'s', ' ', 'a', ' ', 't', 'e'},
{'s', 't', ',', ' ', 't', 'h'},
{'i', 's', ' ', 'i', 's', ' '},
{'o', 'n', 'l', 'y', ' ', 'a'},
},
{
{' ', 't', 'e', 's', 't', '.'},
{'\n', 'F', 'o', 'r', ' ', 't'},
{'h', 'e', ' ', 'n', 'e', 'x'},
{'t', ' ', 'm', 'i', 'n', 'u'},
{'t', 'e', ' ', 'y', 'o', 'u'},
},
{
{'r', ' ', 'c', 'o', 'm', 'p'},
{'u', 't', 'e', 'r', ' ', 'w'},
{'i', 'l', 'l', ' ', 'b', 'e'},
{' ', 'c', 'o', 'n', 'd', 'u'},
{'c', 't', 'i', 'n', 'g', '\n'},
},
{
{'a', ' ', 't', 'e', 's', 't'},
{' ', 'o', 'f', ' ', 't', 'h'},
{'e', ' ', 'm', 'u', 'l', 't'},
{'i', 'd', 'i', 'm', 'e', 'n'},
{'s', 'i', 'o', 'n', 'a', 'l'},
},
{
{' ', 'a', 'r', 'r', 'a', 'y'},
{' ', 's', 'e', 'q', 'u', 'e'},
{'n', 'c', 'e', '.', '\n', 'T'},
{'H', 'I', 'S', ' ', 'I', 'S'},
{' ', 'O', 'N', 'L', 'Y', ' '},
},
{
{'A', ' ', 'T', 'E', 'S', 'T'},
{'!', '\n', 'A', 'B', 'C', 'D'},
{'E', 'F', 'G', 'H', 'I', 'J'},
{'K', 'L', 'M', 'N', 'O', 'P'},
{'Q', 'R', 'S', 'T', 'U', 'V'},
},
{
{'W', 'X', 'Y', 'Z', 'a', 'b'},
{'c', 'd', 'e', 'f', 'g', 'h'},
{'i', 'j', 'k', 'l', 'm', 'n'},
{'o', 'p', 'q', 'r', 's', 't'},
{'u', 'v', 'w', 'x', 'y', 'z'},
}
};
Display (names) ;
}
static void Display(char[,,] print) {
const short sets = 7, rows = 5, columns = 6;
for (int i = 0; i < sets; i++) {
for (int j = 0; j < rows; j++)
for (int k = 0; k < columns; k++)
Console.Write("{0}\a", print [i, j, k]);
}
Console.WriteLine();
}
}
}